/**
 * @project_name staff_vehicle
 * @package_name com.ssh.model.pdata
 * @desc TODO
 * @param
 * @author jack
 * @date 2013-4-30
 * @time 下午12:49:31
 */
package com.ssh.model.pdata;

import com.ssh.entity.InnerDriver;
import com.ssh.entity.InnerVehicle;
import com.ssh.entity.Staff;
import com.ssh.entity.StaffUseCar;

/**
 * @author jack
 * @desc 员工、部门用车出入所需数据bean
 * @property staff staffUseCar innerVehicle
 */
public class StaffVehicleIOCPData {
	private Staff appStaff;// 申请人
	private Staff driver;// 驾驶员
	private InnerDriver innerDriver;
	private InnerVehicle innerVehicle;
	private Staff staff;// 使用人
	private StaffUseCar staffUseCar;//

	public StaffVehicleIOCPData() {
		super();
	}

	public StaffVehicleIOCPData(Staff appStaff, Staff driver,
			InnerVehicle innerVehicle, Staff staff, StaffUseCar staffUseCar) {
		super();
		this.appStaff = appStaff;
		this.driver = driver;
		this.innerVehicle = innerVehicle;
		this.staff = staff;
		this.staffUseCar = staffUseCar;
	}

	public StaffVehicleIOCPData(Staff driver, InnerVehicle innerVehicle,
			Staff staff, StaffUseCar staffUseCar) {
		super();
		this.driver = driver;
		this.innerVehicle = innerVehicle;
		this.staff = staff;
		this.staffUseCar = staffUseCar;
	}

	public StaffVehicleIOCPData(Staff staff, StaffUseCar staffUseCar,
			InnerVehicle innerVehicle) {
		super();
		this.staff = staff;
		this.staffUseCar = staffUseCar;
		this.innerVehicle = innerVehicle;
	}

	public StaffVehicleIOCPData(Staff staff, StaffUseCar staffUseCar,
			InnerVehicle innerVehicle, InnerDriver innerDriver) {
		super();
		this.staff = staff;
		this.staffUseCar = staffUseCar;
		this.innerVehicle = innerVehicle;
		this.innerDriver = innerDriver;
	}

	/**
	 * @return the appStaff
	 */
	public Staff getAppStaff() {
		return appStaff;
	}

	/**
	 * @return the driver
	 */
	public Staff getDriver() {
		return driver;
	}

	/**
	 * @return the innerDriver
	 */
	public InnerDriver getInnerDriver() {
		return innerDriver;
	}

	/**
	 * @return the innerVehicle
	 */
	public InnerVehicle getInnerVehicle() {
		return innerVehicle;
	}

	/**
	 * @return the staff
	 */
	public Staff getStaff() {
		return staff;
	}

	/**
	 * @return the staffUseCar
	 */
	public StaffUseCar getStaffUseCar() {
		return staffUseCar;
	}

	/**
	 * @param appStaff
	 *            the appStaff to set
	 */
	public void setAppStaff(Staff appStaff) {
		this.appStaff = appStaff;
	}

	/**
	 * @param driver
	 *            the driver to set
	 */
	public void setDriver(Staff driver) {
		this.driver = driver;
	}

	/**
	 * @param innerDriver
	 *            the innerDriver to set
	 */
	public void setInnerDriver(InnerDriver innerDriver) {
		this.innerDriver = innerDriver;
	}

	/**
	 * @param innerVehicle
	 *            the innerVehicle to set
	 */
	public void setInnerVehicle(InnerVehicle innerVehicle) {
		this.innerVehicle = innerVehicle;
	}

	/**
	 * @param staff
	 *            the staff to set
	 */
	public void setStaff(Staff staff) {
		this.staff = staff;
	}

	/**
	 * @param staffUseCar
	 *            the staffUseCar to set
	 */
	public void setStaffUseCar(StaffUseCar staffUseCar) {
		this.staffUseCar = staffUseCar;
	}

}
